導讀:如果你是云主機的老斯基,那么看完前3段就不用往下看了,如果你剛剛開始體驗云計算,這份躲坑指南非常適合你。總有人說,為什么我買的這臺服務器使用率這么低,性能波動這么大,什么叫
發表日期:2020-03-13
文章編輯:興田科技
瀏覽次數:10693
標簽:
如果你是云主機的老斯基,那么看完前3段就不用往下看了,如果你剛剛開始體驗云計算,這份躲坑指南非常適合你。
總有人說,為什么我買的這臺服務器使用率這么低,性能波動這么大,什么叫積分(Credit),什么又是基線(Baseline)?各廠商的入門級產品有什么不同?
今天就用3款主流入門級云產品(分別是騰訊云SA1,阿里云t5,AWS t2),從產品模式和性能對比進行詳細解讀,帶你全面了解,完美躲坑。
共享模式對比:自由派 VS 保守派
為了最大化經濟效益,市場上的入門級產品都是共享型的云主機。所謂共享,也就是可能會出現幾個客戶共用一份資源的情況。但在如何分配資源這個問題上,不同云廠商有所不同。
第一類:不定規則,用戶自由爭搶。
代表產品:騰訊云SA1。
騰訊云是自由派的代表,用戶可以沒有限制地搶占資源,因為公有云是一個多租戶場景,你的資源取決于你的“隔壁鄰居”用了多少。
如果和你共享資源的是一位重度使用者,行話叫“Noisy Neighbor”。那么你業務的穩定性和性能受影響非常大,上下波動甚至會超過50%。所以在這種模式下,用戶基本無法控制和預測自己業務的穩定性。
第二類:制定規則,爭搶也有規矩。
代表產品:AWS t2、阿里云t5。
用過t2和t5的用戶一開始一定會有疑惑,:為什么性能突然被限制在一個使用率上不去了,是不是坑我?直到他們了解到積分(Credit)和基線(Baseline)這兩個概念。
簡單來說,當用戶的工作負載占用CpU性能超過基線時,扣除積分;未到基線時加分;積分用完了,則性能被限制在基線。當用戶需要高性能時,只要積分夠,就可以最大占用100%的CpU使用率。相比完全散漫的自由派,這種管理方式更為保守,也更為有效。
回答開始的問題,如果突然性能被限制在一個使用率上不去,那么一定是之前用太狠,積分用完了。不過這樣的好處是,你的云上“鄰居”也是如此,煩人的Noisy Neighbor不會出現。
所以,積分制最大的好處是把穩定性由被動變為了主動。對于用戶來說,如果遵循規則,性能和穩定性是有機制被預測和追蹤的,可以說是被保障的。
這類產品不適合什么客戶?來看看阿里云t5的官方描述:

阿里云突發性能實例t5
事實上,如果你的業務對穩定的計算性能需求很高,不論第一類還是第二類入門級產品都不適合你。你需要的是企業級vCpU綁定的產品。
特別提醒:關于阿里云t5無性能約束實例和AWS t2 Unlimited
我們也注意到,AWS t2的一些實例名后面加了Unlimited,阿里云也有無性能約束實例t5 unlimited,這是什么意思?
很簡單,如果積分(Credit)用完了,又不想被限制在基線(Baseline),那么無性能約束版的產品可以先免費預支未來一段時間的積分(通常是未來24小時的積分),當預支的積分也消耗完畢后,可購買積分。大致邏輯如下圖:

購買這類產品請一定看清楚使用邏輯,不然對于突如其來的扣費可能會比較迷惑。
價格對比:AWS=阿里云+騰訊云
以2核8G的產品舉例,騰訊云SA1,阿里云t5和AWS t2實例的價格如下:

云計算實例價格對比
注:數據采集于2018年9月
價格上,AWS明顯比阿里云和騰訊云高出一截,以2核8G的產品舉例,AWS的t2一個月的費用夠阿里云和騰訊云的總和了。
性能對比:AWS和阿里云勝出
首先說明,以下所有測試都是在AWS t2和阿里云t5的積分充足情況下進行的。我們關注的是服務器能提供的最大性能。
測試項目:super_pi_single/super_pi,耗時越短越好。

單核性能測試, 騰訊云SA1弱于AWS t2和阿里云t5。SA1采用最新出的AMD處理器,基頻(2.0GHz)及Turbo(2.55GHz)頻率均較低,且單核性能不能持續Turbo。
多核性能測試時我們加入了耗時波動率這項,這樣可以方便體現計算穩定性,波動率越大越不穩定。
三家的穩定性對比,騰訊云SA1稍差一些。事實上,在核數較少的時候,虛擬機比較容易能搶奪到計算資源,穩定性的問題在多核的時候會被放大。現在,來對比一下8核時候的性能差別,實例規格分別是:騰訊云SA1.2XLARGE16,阿里云ecs.t5-c1m2.2xlarge,和AWS t2.2xlarge。

騰訊云SA1的波動率明顯變大了,多核成績較單核成績下降,說明8個核并不能穩定地占據物理core性能,且SA1在多個core同時Turbo的時候,Turbo性能不穩定。
如果服務器處于繁忙時段,和你共享同一個core的鄰居又是重度使用者,計算性能會嚴重受影響(遠不止8.5%),原理可以參見文末文章的穩定性和vCpU綁定章節。
這里要吐槽一下騰訊云的文檔,在穩定性不能保障的情況下,SA1的使用場景描述和自家企業級的S3一模一樣,這會誤導一部分對穩定性有要求的企業級客戶。

總結:
總結一下,入門級產品往往有資源爭搶的問題,如果不制定規則,煩人的Noisy Neighbor會嚴重影響計算的穩定性。
在云上,有些應用程序不需要CpU持續高速運行,但是需要在適當的時候讓CpU運行在非常高的速度上,比如Web服務器,開發人員環境和小型數據庫,那么積分型產品(阿里云t5,AWS t2)能兼顧計算穩定性和絕對性能,是適合你的選擇。
除了這兩款,其他廠商都陸續推出了積分型的入門主機,不難看出積分模式已經成為主流。我們覺得,任何一個事物都需要制度去維護,云產品亦然。
如果你的應用需要CpU持續高速運行(比如,視頻編碼,高流量網站,HpC應用程序等等),入門級實例并不適合你,你需要的是企業級vCpU綁定的產品。
網建科技云主機
上一篇:
域名過期多少天可以注冊上一篇:
Medicine.com七位數美金易主?更多新聞
2023
我們擁有一支經驗豐富的設計師和開發團隊,能夠根據您的需求和品牌形象,為您設計出獨特和富有創意的網站。無論您是需要傳統的網站還是對移動設備友好的響應式網站,我們都能夠為您提供定制化的解決方案。
View details
2023
南平網站優化是提高網站排名、增加流量和轉化率的關鍵策略。通過遵循關鍵要素并進行持續改進,您可以在南平市場上脫穎而出,與目標受眾建立聯系,并提高業務的可見性和增長。如果您希望在南平市場上取得成功,請考慮優化您的網站。
View details
2023
網站建設的成本取決于許多因素,包括網站的復雜性、所需功能和任何額外的定制需求。我們建議與專業的網站開發公司聯系,以獲取詳細的報價和服務范圍。
View details
2023
通過優化網站和內容,企業可以提高在搜索引擎中的排名。當潛在客戶在搜索引擎上輸入與您的業務相關的關鍵詞時,您的企業將有更大的機會顯示在搜索結果的前幾位。這將使您的業務更容易被發現,并增加客戶訪問您網站的機會。
View details